package assdraw2.canvas.presentation;

import assdraw2.canvas.abstraction.Circle;
import assdraw2.canvas.abstraction.Line;
import assdraw2.canvas.abstraction.Rect;
import assdraw2.canvas.abstraction.ShapeGroup;
import assdraw2.canvas.abstraction.Triangle;


public interface Visitor {

	void visit(Line line);

	void visit(ShapeGroup shapeGroup);

	void visit(Circle circle);

	void visit(Triangle triangle);

	void visit(Rect rect);


}
